From a669566e1be0676c2fb9f505d58c2ea714623459 Mon Sep 17 00:00:00 2001 From: Andre Heider Date: Fri, 12 Oct 2018 12:41:59 +0200 Subject: [PATCH] asterisk-opus: add variant for asterisk 16 Signed-off-by: Andre Heider --- net/asterisk-opus/Makefile | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/net/asterisk-opus/Makefile b/net/asterisk-opus/Makefile index 36f4abd..f357ab1 100644 --- a/net/asterisk-opus/Makefile +++ b/net/asterisk-opus/Makefile @@ -53,6 +53,12 @@ $(call Package/$(PKG_NAME)/Default) VARIANT:=asterisk15 endef +define Package/asterisk16-codec-opus +$(call Package/$(PKG_NAME)/Default) + DEPENDS+=asterisk16 + VARIANT:=asterisk16 +endef + define Package/description/Default Opus is the default audio codec in WebRTC. WebRTC is available in Asterisk via SIP over WebSockets (WSS). Nevertheless, Opus can be used @@ -69,6 +75,7 @@ endef Package/asterisk13-codec-opus/description = $(Package/description/Default) Package/asterisk15-codec-opus/description = $(Package/description/Default) +Package/asterisk16-codec-opus/description = $(Package/description/Default) ifeq ($(BUILD_VARIANT),asterisk13) TARGET_CFLAGS+=-I$(STAGING_DIR)/usr/include/asterisk-13/include @@ -78,6 +85,10 @@ ifeq ($(BUILD_VARIANT),asterisk15) TARGET_CFLAGS+=-I$(STAGING_DIR)/usr/include/asterisk-15/include endif +ifeq ($(BUILD_VARIANT),asterisk16) +TARGET_CFLAGS+=-I$(STAGING_DIR)/usr/include/asterisk-16/include +endif + define Package/Install/Default $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules $(INSTALL_BIN) $(PKG_BUILD_DIR)/codecs/codec_opus_open_source.so \ @@ -86,9 +97,11 @@ endef Package/asterisk13-codec-opus/install = $(Package/Install/Default) Package/asterisk15-codec-opus/install = $(Package/Install/Default) +Package/asterisk16-codec-opus/install = $(Package/Install/Default) define Build/Configure endef $(eval $(call BuildPackage,asterisk13-codec-opus)) $(eval $(call BuildPackage,asterisk15-codec-opus)) +$(eval $(call BuildPackage,asterisk16-codec-opus)) -- 2.30.2